package com.wh.wisdomsite.xbox.pojo.wo.attend;

import com.wh.wisdomsite.xbox.pojo.wo.repairCard.RepairStatistics;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * 考勤统计数据出参
 * @author 刘旭
 * @version V1.0
 * @Package com.wh.wisdomsite.xbox.pojo.wo.attend
 * @date 2019年03月04日 16:26
 * @Copyright 企业版权所有
 * @Company 贵州万华科技有限公司Copyright (c) 2018
 */
public class AttendPersonCount implements Serializable {

    /**
     * 劳务人员姓名
     */
    private String name;

    /**
     * 身份证号
     */
    private String idCard;

    /**
     * 打卡日期统计
     */
    private Integer workDays;

    /**
     * 打卡总时长统计
     */
    private Double totalAttendLength;

    /**
     * 劳务人员工种名称
     */
    private String workType;

    /**
     * 劳务人员打卡记录
     */
    private List<AttendPerson> persons = new ArrayList<>();

    /**
     * 劳务人员补卡记录
     */
    private List<RepairStatistics> repairCardObj = new ArrayList<>();

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getIdCard() {
        return idCard;
    }

    public void setIdCard(String idCard) {
        this.idCard = idCard;
    }

    public Integer getWorkDays() {
        return workDays;
    }

    public void setWorkDays(Integer workDays) {
        this.workDays = workDays;
    }

    public Double getTotalAttendLength() {
        return totalAttendLength;
    }

    public String getWorkType() {
        return workType;
    }

    public void setWorkType(String workType) {
        this.workType = workType;
    }

    public void setTotalAttendLength(Double totalAttendLength) {
        this.totalAttendLength = totalAttendLength;
    }

    public List<AttendPerson> getPersons() {
        return persons;
    }

    public void setPersons(List<AttendPerson> persons) {
        this.persons = persons;
    }

    public List<RepairStatistics> getRepairCardObj() {
        return repairCardObj;
    }

    public void setRepairCardObj(List<RepairStatistics> repairCardObj) {
        this.repairCardObj = repairCardObj;
    }
}
